﻿// owner 蒋家伟
#pragma once
#include "IHandler.h"
#include "HardwareBase_home.h"

namespace jsdk
{
    // 类别描述 ：硬件事件的Handler，具体事件类别见IHardwareEventArgs
    // 实现细节 : 实现IHandler里面的On接口，传递进来的事件参数包是 IHardwareEventArgs，cast之后处理对应的逻辑。
    class HARDWAREBASE_EXPORT IHardwareEventHandler : public IHandler
    {
    public:
        virtual ~IHardwareEventHandler() {};
    };
}